/*$primary: #00a9de;*/
/*$status-processing-label:*/
/*$status-cart-label: ;*/
.blog--article {
  margin-top: 2rem;
}

.blog--article .ui.breadcrumb {
  grid-area: bcrumbs;
  margin: 0.25rem 0 1rem !important;
}

.blog--article .blog__main-content {
  grid-area: content;
}

.blog--article .blog__categories {
  grid-area: categories;
}

.blog--article .blog__second-description {
  grid-area: seconddescription;
  margin-bottom: 2rem;
  overflow: hidden;
}

.blog--article .blog__comments-list {
  grid-area: comments;
}

@media (min-width: 1200px) {
  .blog--article {
    margin-top: 0;
    display: grid !important;
    grid-template-columns: 1fr 390px;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "bcrumbs ." "content categories" "seconddescription seconddescription" "comments comments";
    grid-row-gap: 0;
    grid-column-gap: 2rem;
  }
}

.blog--article img {
  max-width: 100%;
  height: auto !important;
}

.blog--article-list {
  margin-top: 2rem;
}

.blog--article-list .ui.breadcrumb {
  grid-area: bcrumbs;
  margin: 0.25rem 0 1rem !important;
}

.blog--article-list .blog__filters {
  grid-area: filters;
}

.blog--article-list .blog__header {
  grid-area: header;
}

.blog--article-list .blog__main-content {
  grid-area: content;
  margin-bottom: 2rem;
}

.blog--article-list .blog__categories {
  grid-area: categories;
}

@media (min-width: 1200px) {
  .blog--article-list {
    margin-top: 0;
    display: grid !important;
    grid-template-columns: 1fr 390px;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "bcrumbs ." "filters categories" "header categories" "content categories";
    grid-row-gap: 0;
    grid-column-gap: 2rem;
  }
}

.blog__filters {
  padding: 10px 20px;
  background-color: #000;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.blog__filters .label {
  font-size: 0.75rem;
}

.blog__filters .dropdown {
  color: #fff;
  font-weight: 700;
  background-color: #000;
}

.blog__filters .filters__pagination {
  display: none;
}

@media (min-width: 1200px) {
  .blog__filters {
    flex-direction: row;
    justify-content: stretch;
    margin-bottom: 0;
  }
  .blog__filters .separator {
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid rgba(255, 255, 255, 0.45);
  }
  .blog__filters .label {
    opacity: 0.7;
    color: #FFFFFF;
  }
  .blog__filters .filters__pagination {
    display: block;
    margin-left: auto;
  }
  .blog__filters .filters__pagination .pagination__title,
  .blog__filters .filters__pagination .pagination__sufix {
    color: #FFFFFF;
    font-size: 0.75rem;
    opacity: 0.7;
  }
  .blog__filters .filters__pagination .pagination__active,
  .blog__filters .filters__pagination .pagination__end {
    font-weight: 700;
    color: #fff;
    padding: 0 8px 3px 8px;
    margin: 0 6px;
  }
  .blog__filters .filters__pagination .pagination__active {
    border-bottom: 1px solid #fff;
  }
  .blog__filters .filters__pagination .pagination__prev,
  .blog__filters .filters__pagination .pagination__next {
    color: #fff;
    opacity: 0.7;
    font-size: 1rem;
  }
}

.blog__categories {
  margin-bottom: 2rem;
}

.blog__categories .ui.basic.segment {
  border-top: 1px solid #7f7f7f;
  border-bottom: 1px solid #7f7f7f;
  padding-left: 0;
}

.blog__categories .ui.basic.segment .ui.header {
  color: #7f7f7f;
  letter-spacing: 0.35px;
  font-size: 14px;
  margin-left: 0;
}

.blog__categories .ui.list > .item {
  font-weight: 600;
  color: #343538;
}

.blog__header {
  max-width: 425px;
  margin-left: 3rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blog__header .sub.header {
  margin-top: 25px;
  display: inline-block;
  letter-spacing: 0.35px;
  line-height: 30px;
}

.article {
  border: 0;
  border-radius: 0;
  margin-bottom: 3rem;
}

.article .article__content .content__sidebar .sidebar__author {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.article .article__content .content__sidebar .sidebar__author .author__info {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}

.article .article__content .content__sidebar .sidebar__author .author__info .info__name {
  text-align: left;
  font-size: 14px;
  letter-spacing: 0.35px;
  color: #343538;
}

.article .article__content .content__sidebar .sidebar__author .author__info .info__name p {
  margin: 0;
}

.article .article__content .content__sidebar .sidebar__author .author__info .info__img {
  border-radius: 100%;
  margin-right: 0.5em;
}

.article .article__content .content__sidebar .sidebar__author .author__note {
  letter-spacing: 0.35px;
  color: #343538;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 50px;
}

.article .article__content .content__sidebar .sidebar__author .author__posts {
  letter-spacing: 0.6px;
  color: #7f7f7f;
  text-transform: uppercase;
  font-size: 10px;
}

.article .article__content .content__body .header {
  border: 0;
  margin: 0;
  padding: 0;
  max-width: 100%;
  letter-spacing: 0.63px;
  font-size: 25px;
  color: #121F2E;
}

.article .article__content .content__body .header.sylius-product-name {
  color: #343538;
  font-size: 0.82em;
  font-weight: 400;
  margin-bottom: 0.8em;
}

.article .article__content .content__body .header.article-in-slider-title {
  color: #121F2E;
  font-size: 1em;
  font-weight: 600;
}

.article .article__content .content__body .description p {
  letter-spacing: 0.35px;
  font-size: 14px;
}

.article .article__meta {
  display: flex;
  margin-bottom: 1rem;
}

.article .article__meta .meta__date {
  font-size: 1.25em;
  letter-spacing: 0.5px;
  color: #121F2E;
  font-weight: 300;
}

.article .article__meta .meta__info {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  justify-content: flex-end;
}

.article .article__meta .meta__info .info_views,
.article .article__meta .meta__info .info_fav,
.article .article__meta .meta__info .info_comments {
  display: flex;
  flex-direction: row;
  align-items: center;
  letter-spacing: 0.35px;
  color: #343538;
  font-size: 14px;
}

.article .article__meta .meta__info .info_views img,
.article .article__meta .meta__info .info_fav img,
.article .article__meta .meta__info .info_comments img {
  margin-right: 5px;
}

.article .article__meta .meta__info .info_fav {
  margin: 0 10px;
}

.article .article__fav {
  padding: 0 44px;
}

.article .article__fav .fav__button {
  text-transform: uppercase;
  color: #7f7f7f;
  border: 1px solid #7f7f7f;
  padding: 14px 25px;
  letter-spacing: 1.2px;
  text-align: center;
  border-radius: 10px;
}

@media (max-width: 1199px) {
  .article .article__main {
    margin-top: -4rem;
    background-color: #fff;
    padding: 1.5rem 2rem;
  }
  .article .article__cover {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    z-index: -1;
  }
  .article .article__content {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
  .article .article__content .content__sidebar {
    order: 2;
  }
}

@media (min-width: 1200px) {
  .article {
    padding: 1rem;
    box-shadow: 0 3px 20px #0000001A;
  }
  .article .article__main {
    padding: 1rem;
  }
  .article .article__content {
    display: flex;
    gap: 2rem;
  }
  .article .article__meta {
    margin-bottom: 2rem;
  }
  .article .content__sidebar {
    min-width: 150px;
    margin-top: 4.5rem;
  }
}

.blog__comments-list {
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  padding: 2rem;
  margin-bottom: 2rem;
}

.blog__comments-list .list__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 3rem;
}

.blog__comments-list .list__header .header__title {
  letter-spacing: 0.63px;
  color: #121F2E;
  font-size: 25px;
}

.blog__comments-list .list__header .header__sort {
  display: flex;
  flex-direction: row;
}

.blog__comments-list .list__header .header__sort .sort__title {
  margin-right: 10px;
  font-size: 12px;
  opacity: 0.5;
}

.blog__comments-list .list__header .header__sort .sort__item {
  margin: 0 5px;
  font-size: 14px;
  opacity: 0.5;
  letter-spacing: 0.35px;
  font-weight: 700;
  cursor: pointer;
}

.blog__comments-list .list__header .header__sort .sort__item.active {
  opacity: 1;
  border-bottom: 4px solid #7f7f7f;
}

.blog__comments-list .comments {
  max-width: 100%;
}

.blog__comments-list .comments .comment .avatar img {
  border-radius: 100%;
}

.articles__list .list__item {
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  padding: 1rem;
}

.articles__list .list__item .item__image img {
  width: 100%;
  min-height: 200px;
  object-fit: contain;
}

.articles__list .list__item:not(:last-child) {
  margin-bottom: 3rem;
}

.articles__list .list__item:last-child {
  margin-bottom: 2rem;
}

.articles__list .list__item .item__content {
  display: flex;
  flex-direction: column;
}

.articles__list .list__item .item__content .content__date {
  display: block;
  font-size: 1.25em;
  margin: 1rem 0;
  letter-spacing: 0.5px;
  color: #121F2E;
  font-weight: 300;
}

.articles__list .list__item .item__content .content__header {
  font-size: 1.56em;
  font-weight: 700;
  color: #121F2E;
  margin-bottom: 1rem;
  letter-spacing: 0.63px;
}

.articles__list .list__item .item__content .content__description {
  margin-bottom: 1.5rem;
}

.articles__list .list__item .item__content .content__description p {
  font-size: 0.876em;
  line-height: 2;
  letter-spacing: 0.35px;
}

.articles__list .list__item .item__content .content__buttons .buttons__readmore {
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  background-color: #7f7f7f;
  padding: 0.875em 2.81em;
  letter-spacing: 1px;
  text-align: center;
  border-radius: 10px;
  margin-right: 1rem;
  font-size: 0.875em;
  font-weight: 700;
}

.articles__list .list__item .item__content .content__buttons .buttons__fav {
  display: inline-block;
  text-transform: uppercase;
  color: #7f7f7f;
  border: 1px solid #7f7f7f;
  padding: 0.875em 1.56em;
  letter-spacing: 1.2px;
  text-align: center;
  border-radius: 10px;
  font-size: 0.875em;
  font-weight: 700;
}

.articles__list .list__item .item__content .content__meta {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
}

.articles__list .list__item .item__content .content__meta .meta__author {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.articles__list .list__item .item__content .content__meta .meta__author img {
  border-radius: 100%;
  margin-right: 0.5em;
}

.articles__list .list__item .item__content .content__meta .meta__author .author__name p {
  margin: 0;
  letter-spacing: 0.3px;
  color: #343538;
  font-weight: 400;
  font-size: 0.75em;
}

.articles__list .list__item .item__content .content__meta .meta__author .author__name a {
  letter-spacing: 0.3px;
  color: #343538;
  font-weight: 400;
}

.articles__list .list__item .item__content .content__meta .meta__info {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
}

.articles__list .list__item .item__content .content__meta .meta__info .info_views,
.articles__list .list__item .item__content .content__meta .meta__info .info_fav,
.articles__list .list__item .item__content .content__meta .meta__info .info_comments {
  display: flex;
  flex-direction: row;
  align-items: center;
  letter-spacing: 0.35px;
  color: #343538;
  font-size: 0.875em;
}

.articles__list .list__item .item__content .content__meta .meta__info .info_views img,
.articles__list .list__item .item__content .content__meta .meta__info .info_fav img,
.articles__list .list__item .item__content .content__meta .meta__info .info_comments img {
  margin-right: 5px;
}

.articles__list .list__item .item__content .content__meta .meta__info .info_fav {
  margin: 0 10px;
}

@media (min-width: 1200px) {
  .articles__list .list__item {
    display: flex;
  }
  .articles__list .list__item .item__image {
    flex: 1 0 50%;
  }
  .articles__list .list__item .item__image img {
    height: 100%;
  }
  .articles__list .list__item .item__content {
    padding: 1rem 1rem 1rem 2rem;
  }
  .articles__list .list__item .item__content .content__date {
    margin-top: 0;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy9ibG9nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7QUFpQ0E7QUFFQTtBQ2xDQTtFQUNJLGdCQUFnQjtBQUNwQjs7QUFGQTtFQUlRLGtCQUFrQjtFQUNsQixpQ0FBZ0M7QUFFeEM7O0FBUEE7RUFTUSxrQkFBa0I7QUFFMUI7O0FBWEE7RUFhUSxxQkFBcUI7QUFFN0I7O0FBZkE7RUFpQlEsNEJBQTRCO0VBQzVCLG1CQUFxQjtFQUNyQixnQkFBZ0I7QUFFeEI7O0FBckJBO0VBdUJRLG1CQUFtQjtBQUUzQjs7QUFDSTtFQTFCSjtJQTJCUSxhQUFhO0lBQ2Isd0JBQXdCO0lBQ3hCLGdDQUFnQztJQUNoQyx1Q0FBdUM7SUFDdkMsK0dBR3VCO0lBQ3ZCLGVBQWU7SUFDZixxQkFBdUI7RUFBN0I7QUFDRjs7QUFyQ0E7RUF3Q1EsZUFBZTtFQUNmLHVCQUF1QjtBQUMvQjs7QUFHQTtFQUNJLGdCQUFnQjtBQUFwQjs7QUFEQTtFQUlRLGtCQUFrQjtFQUNsQixpQ0FBZ0M7QUFDeEM7O0FBTkE7RUFTUSxrQkFBa0I7QUFDMUI7O0FBVkE7RUFhUSxpQkFBaUI7QUFDekI7O0FBZEE7RUFpQlEsa0JBQWtCO0VBQ2xCLG1CQUFxQjtBQUM3Qjs7QUFuQkE7RUFzQlEscUJBQXFCO0FBQzdCOztBQUVJO0VBekJKO0lBMEJRLGFBQWE7SUFDYix3QkFBd0I7SUFDeEIsZ0NBQWdDO0lBQ2hDLHVDQUF1QztJQUN2Qyw4RkFHd0I7SUFDeEIsZUFBZTtJQUNmLHFCQUF1QjtFQUQ3QjtBQUNGOztBQU1BO0VBQ0ksa0JBQWtCO0VBQ2xCLHNCRHRGZTtFQ3VGZixhQUFhO0VBQ2IsbUJBQW1CO0VBRW5CLDJCQUEyQjtFQUMzQiw4QkFBOEI7QUFKbEM7O0FBSEE7RUFVUSxrQkFBa0I7QUFIMUI7O0FBUEE7RUFjUSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHNCRHBHVztBQ2lHbkI7O0FBYkE7RUFvQlEs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QkFBaUI7QUE5QnJDOztBQXZGQTs7O0VBMEh3QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsY0R4aUJLO0VDeWlCTCxrQkFBa0I7QUE3QjFDOztBQWxHQTs7O0VBa0k0QixpQkFBaUI7QUExQjdDOztBQXhHQTtFQXVJd0IsY0FBYztBQTNCdEM7O0FBa0NJO0VBOUlKO0lBZ0pZLGFBQWE7RUEvQnZCO0VBakhGO0lBbUpnQixhQUFhO0VBL0IzQjtFQXBIRjtJQXNKb0IsWUFBWTtFQS9COUI7RUF2SEY7SUEwSmdCLDRCQUE4QjtFQWhDNUM7RUExSEY7SUE2Sm9CLGFBQWE7RUFoQy9CO0FBQ0YiLCJmaWxlIjoiYmxvZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb2xvcnNcbiRwcmltYXJ5LWxpZ2h0OiAjMDAwO1xuLyokcHJpbWFyeTogIzAwYTlkZTsqL1xuJHByaW1hcnktYmx1ZTogIzAwYTlkZTtcbiRwcmltYXJ5OiAjN2Y3ZjdmO1xuJHByaW1hcnktZGFyazogIzAwMDtcbiRwcmltYXJ5LWRhcmstYmFyOiAjOWI5ODk4O1xuJHByaW1hcnktZGFya2VyOiAjMTIxRjJFO1xuJGJhc2UtZm9udHM6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4kYmFzZS1uYXZpZ2F0aW9uOiByZ2JhKDQ1LCA0NSwgNDUsIDAuODcpO1xuXG4kY29sb3ItaW52ZXJ0ZWQtY29udHJhc3QtbWVkaXVtOiAjOTM5OTlGO1xuJGNvbG9yLWludmVydGVkLWNvbnRyYXN0LWhpZ2g6ICNGN0Y3Rjc7XG5cbiRjb2xvci1jb250cmFzdC1sb3c6ICM3OTc5Nzk7XG4kY29sb3ItY29udHJhc3QtbWVkaXVtOiAjNzA3MDcwO1xuJGNvbG9yLWNvbnRyYXN0LWhpZ2g6ICMzNDM1Mzg7XG5cbiRncmVlbjogIzAwRDgxMTtcblxuJGJ1dHRvbi1iZzogJHByaW1hcnk7XG4kZm9jdXMtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuJGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiRsaW5rLWNvbG9yOiAkcHJpbWFyeTtcbiRidXR0b24tYWRkLXRvLWNhcnQ6ICM0OGEzNjQ7XG4kYnV0dG9uLWFkZC10by1jYXJ0LWhvdmVyOiAjMGE1YzM2O1xuXG4kYW1vdW50LW11Y2gtY29sb3I6ICMwMEQ4MTE7XG4kYW1vdW50LWF2ZXJhZ2UtY29sb3I6ICMwMEQ4MTE7XG4kYW1vdW50LWxpdHRsZS1jb2xvcjogb3JhbmdlO1xuJGFtb3VudC1sYWNrLWNvbG9yOiAjNTQ3NDhkO1xuJGFtb3VudC1sYWNrLXByb2ZpbGVzYjJiLWNvbG9yOiAjNTQ3NDhkO1xuXG4kcHJpY2UtcHJvbW90aW9uLWNvbG9yOiByZWQ7XG5cbi8qJHN0YXR1cy1wcm9jZXNzaW5nLWxhYmVsOiovXG4kc3RhdHVzLW5ldy1sYWJlbDogI0NENUM1Qztcbi8qJHN0YXR1cy1jYXJ0LWxhYmVsOiA7Ki9cbiRzdGF0dXMtY2FuY2VsbGVkLWxhYmVsOiAjRkZENzAwO1xuJHN0YXR1cy1hd2FpdGluZy1hY2NlcHQtbGFiZWw6ICM0NjgyQjQ7XG4kc3RhdHVzLWFjY2VwdGVkLWxhYmVsOiAjM0NCMzcxO1xuXG4vLyBUeXBvZ3JhcGh5XG4kYmFzZS1mb250LXNpemU6IDE0cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS41O1xuXG4vLyBTcGFjaW5nXG4kZ2FwOiAxcmVtO1xuXG4vLyBCcmVha3BvaW50c1xuJHdpZGUtZGVza3RvcDogMTYwMHB4O1xuJGRlc2t0b3A6IDEyMDBweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJG1vYmlsZTogMzIwcHg7XG5cbiRjb250YWluZXItZGVza3RvcCA6IDE2MzBweDtcbiRjb250YWluZXItdGFibGV0IDogNjU2cHg7XG4iLCJAaW1wb3J0ICd0aGVtZXMvTGVkbGFic0IyQlRoZW1lL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcyc7XG5cbi8vIExheW91dCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb2ctLWFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAudWkuYnJlYWRjcnVtYiB7XG4gICAgICAgIGdyaWQtYXJlYTogYmNydW1icztcbiAgICAgICAgbWFyZ2luOiAkZ2FwLzQgMCAkZ2FwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJsb2dfX21haW4tY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICB9XG5cbiAgICAuYmxvZ19fY2F0ZWdvcmllcyB7XG4gICAgICAgIGdyaWQtYXJlYTogY2F0ZWdvcmllcztcbiAgICB9XG4gICAgXG4gICAgLmJsb2dfX3NlY29uZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGdyaWQtYXJlYTogc2Vjb25kZGVzY3JpcHRpb247XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIqJGdhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYmxvZ19fY29tbWVudHMtbGlzdCB7XG4gICAgICAgIGdyaWQtYXJlYTogY29tbWVudHM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzkwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiY3J1bWJzIC5cIlxuICAgICAgICAgICAgXCJjb250ZW50IGNhdGVnb3JpZXNcIlxuICAgICAgICAgICAgXCJzZWNvbmRkZXNjcmlwdGlvbiBzZWNvbmRkZXNjcmlwdGlvblwiXG4gICAgICAgICAgICBcImNvbW1lbnRzIGNvbW1lbnRzXCI7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyKiRnYXA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ibG9nLS1hcnRpY2xlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAudWkuYnJlYWRjcnVtYiB7XG4gICAgICAgIGdyaWQtYXJlYTogYmNydW1icztcbiAgICAgICAgbWFyZ2luOiAkZ2FwLzQgMCAkZ2FwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJsb2dfX2ZpbHRlcnMge1xuICAgICAgICBncmlkLWFyZWE6IGZpbHRlcnM7XG4gICAgfVxuXG4gICAgLmJsb2dfX2hlYWRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgIH1cblxuICAgIC5ibG9nX19tYWluLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIqJGdhcDtcbiAgICB9XG5cbiAgICAuYmxvZ19fY2F0ZWdvcmllcyB7XG4gICAgICAgIGdyaWQtYXJlYTogY2F0ZWdvcmllcztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzOTBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJjcnVtYnMgLlwiXG4gICAgICAgICAgICBcImZpbHRlcnMgY2F0ZWdvcmllc1wiXG4gICAgICAgICAgICBcImhlYWRlciBjYXRlZ29yaWVzXCJcbiAgICAgICAgICAgIFwiY29udGVudCBjYXRlZ29yaWVzXCI7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyKiRnYXA7XG4gICAgfVxufVxuXG5cbi8vIEJsb2cgZmlsdGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb2dfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgLmZpbHRlcnNfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlcnNfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX3RpdGxlLFxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX3N1Zml4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fYWN0aXZlLFxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2VuZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAzcHggOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fcHJldixcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJsb2cgY2F0ZWdvcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb2dfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIqJGdhcDtcblxuICAgIC51aS5iYXNpYy5zZWdtZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAudWkuaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWkubGlzdCA+IC5pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdC1oaWdoO1xuICAgIH1cbn1cblxuXG4vLyBCbG9nIGhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb2dfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW4tbGVmdDogMyokZ2FwO1xuICAgIG1hcmdpbi10b3A6IDMqJGdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzKiRnYXA7XG5cbiAgICAuc3ViLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5cbi8vIEFydGljbGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hcnRpY2xlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzKiRnYXA7XG5cbiAgICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIC5jb250ZW50X19zaWRlYmFyIHtcbiAgICAgICAgICAgIC5zaWRlYmFyX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC5hdXRob3JfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAuaW5mb19fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QtaGlnaDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluZm9fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXRob3JfX25vdGUge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0LWhpZ2g7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhvcl9fcG9zdHMge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19ib2R5IHtcbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmtlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnN5bGl1cy1wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0LWhpZ2g7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5hcnRpY2xlLWluLXNsaWRlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAubWV0YV9fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGFfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAuaW5mb192aWV3cyxcbiAgICAgICAgICAgIC5pbmZvX2ZhdixcbiAgICAgICAgICAgIC5pbmZvX2NvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QtaGlnaDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvX2ZhdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fZmF2IHtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuXG4gICAgICAgIC5mYXZfX2J1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMSkge1xuICAgICAgICAuYXJ0aWNsZV9fbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNCokZ2FwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNSokZ2FwIDIqJGdhcDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZV9fY292ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIqJGdhcDtcblxuICAgICAgICAgICAgLmNvbnRlbnRfX3NpZGViYXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggIzAwMDAwMDFBO1xuXG4gICAgICAgIC5hcnRpY2xlX19tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMiokZ2FwO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlX19tZXRhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIqJGdhcDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fc2lkZWJhciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41KiRnYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQ29tbWVudHMgbGlzdCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb2dfX2NvbW1lbnRzLWxpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDIqJGdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyKiRnYXA7XG5cbiAgICAubGlzdF9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzKiRnYXA7XG5cbiAgICAgICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zb3J0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuc29ydF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29ydF9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudHMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQXJ0aWNsZXMgbGlzdCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFydGljbGVzX19saXN0IHtcbiAgICAubGlzdF9faXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuXG4gICAgICAgIC5pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyokZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIqJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuY29udGVudF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUqJGdhcDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc2ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRfX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5idXR0b25zX19yZWFkbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NWVtIDIuODFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uc19fZmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NWVtIDEuNTZlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50X19tZXRhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyKiRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgLm1ldGFfX2F1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvcl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QtaGlnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cmFzdC1oaWdoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWV0YV9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvX3ZpZXdzLFxuICAgICAgICAgICAgICAgICAgICAuaW5mb19mYXYsXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvX2NvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyYXN0LWhpZ2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5mb19mYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLml0ZW1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgJGdhcCAyKiRnYXA7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy5yZWxhdGVkIHtcbi8vICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuLy9cbi8vICAucmVsYXRlZF9faGVhZGVyIHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICBtYXJnaW4tdG9wOiA1MHB4O1xuLy8gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vL1xuLy8gICAgLmhlYWRlcl9fdGl0bGUge1xuLy8gICAgICBsZXR0ZXItc3BhY2luZzogMS4wMnB4O1xuLy8gICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xuLy8gICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICBmb250LXNpemU6IDQxcHg7XG4vLyAgICB9XG4vL1xuLy8gICAgLmhlYWRlcl9fY3RhIHtcbi8vICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgZGlzcGxheTogZmxleDtcbi8vXG4vLyAgICAgIC5jdGFfX2FsbCB7XG4vLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4vLyAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbi8vICAgICAgfVxuLy9cbi8vICAgICAgLmljb24ge1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbi8vICAgICAgICBtYXJnaW46IDAgMjBweDtcbi8vICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xuLy8gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAucmVsYXRlZF9fY2Fyb3VzZWwge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vXG4vLyAgICAuY2Fyb3VzZWxfX2l0ZW0ge1xuLy8gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggIzAwMDAwMDFBO1xuLy8gICAgICBtYXgtd2lkdGg6IDM5OHB4O1xuLy8gICAgICBwYWRkaW5nOiAxNXB4O1xuLy8gICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuLy9cbi8vICAgICAgLml0ZW1fX2ltYWdlIHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuLy8gICAgICB9XG4vL1xuLy8gICAgICAuaXRlbV9fZGF0ZSB7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbi8vICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4vLyAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmtlcjtcbi8vICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgIH1cbi8vXG4vLyAgICAgIC5pdGVtX190aXRsZSB7XG4vLyAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbi8vICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4vLyAgICAgIH1cbi8vXG4vLyAgICAgIC5pdGVtX19jdGEge1xuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbi8vXG4vLyAgICAgICAgLmN0YV9fYnV0dG9uIHtcbi8vICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbi8vICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbi8vICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyAgICAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgICB9XG4vL1xuLy8gICAgICAgIC5jdGFfX2luZm8ge1xuLy8gICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy9cbi8vICAgICAgICAgIC5pbmZvX192aWV3cyxcbi8vICAgICAgICAgIC5pbmZvX19jb21tZW50cyB7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4vLyAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udHJhc3QtaGlnaDtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbi8vXG4vLyAgICAgICAgICAgIGltZyB7XG4vLyAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL31cbiJdLCJzb3VyY2VSb290IjoiIn0=*/